Conditional Generative Models